package pe.com.casadesign.domain;

import java.io.Serializable;

import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

import com.thoughtworks.xstream.annotations.XStreamAlias;

@XStreamAlias("Nivel")
public class Nivel implements Serializable {
	private static final long serialVersionUID = 1L;

	private ListaNivelProducto listaNivelProducto;
	
	private ListaNivelTipo listaNivelTipo;
	
	private ListaNivelMaterial listaNivelMaterial;
	
	private ListaNivelColor listaNivelColor;

	public ListaNivelProducto getListaNivelProducto() {
		return listaNivelProducto;
	}

	public void setListaNivelProducto(ListaNivelProducto listaNivelProducto) {
		this.listaNivelProducto = listaNivelProducto;
	}

	public ListaNivelTipo getListaNivelTipo() {
		return listaNivelTipo;
	}

	public void setListaNivelTipo(ListaNivelTipo listaNivelTipo) {
		this.listaNivelTipo = listaNivelTipo;
	}

	public ListaNivelMaterial getListaNivelMaterial() {
		return listaNivelMaterial;
	}

	public void setListaNivelMaterial(ListaNivelMaterial listaNivelMaterial) {
		this.listaNivelMaterial = listaNivelMaterial;
	}

	public ListaNivelColor getListaNivelColor() {
		return listaNivelColor;
	}

	public void setListaNivelColor(ListaNivelColor listaNivelColor) {
		this.listaNivelColor = listaNivelColor;
	}
	
	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE);
	}
}
